/* line 1, poster.scss */
* {
  padding: 0;
  margin: 0;
}

/* line 2, poster.scss */
html, body {
  width: 100%;
  height: 100%;
  background: #666;
}

/* line 16, poster.scss */
.poster {
  position: absolute;
  top: 200px;
  left: 50%;
  transform: translateX(-50%);
  width: 820px;
  height: 280px;
  z-index: 5;
}
/* line 24, poster.scss */
.poster .poster-main {
  position: absolute;
  top: 0;
  left: 30px;
  width: 100%;
  height: 100%;
}
/* line 30, poster.scss */
.poster .poster-main .btn-left {
  position: absolute;
  top: 110px;
  left: -20.5px;
  width: 36px;
  height: 36px;
  background: url("./img/btn-left.png") no-repeat;
  border: none;
  outline: none;
  cursor: pointer;
  z-index: 666;
}
/* line 33, poster.scss */
.poster .poster-main .btn-right {
  position: absolute;
  top: 110px;
  left: 738.5px;
  width: 36px;
  height: 36px;
  background: url("./img/btn-right.png") no-repeat;
  border: none;
  outline: none;
  cursor: pointer;
  z-index: 666;
}
/* line 36, poster.scss */
.poster .poster-main .curr-bg {
  display: block;
  position: absolute;
  top: -2px;
  left: 61px;
  width: 638px;
  height: 273px;
  background: url("./img/curr-bg.png") no-repeat center top;
  z-index: 666;
}
/* line 46, poster.scss */
.poster .poster-main .poster-list {
  position: absolute;
  top: 8px;
  left: 0;
}
/* line 50, poster.scss */
.poster .poster-main .poster-list .poster-item {
  position: absolute;
  left: 0px;
  top: 0px;
}
/* line 54, poster.scss */
.poster .poster-main .poster-list .poster-item img {
  width: 100%;
  height: 100%;
}
/* line 60, poster.scss */
.poster .poster-main a, .poster .poster-main img {
  display: block;
}
